package skin
{
	import mx.skins.halo.ButtonSkin;
	
	public class TogleBotonskin extends ButtonSkin
	{
		public function TogleBotonskin()
		{
			super();
		}
        
        override protected function updateDisplayList(w:Number, h:Number):void
        {
        	super.updateDisplayList(w,h);
        	
        	var cornerRadius:Number = getStyle("cornerRadius");
        	var rollOverColor:int = getStyle("rollOverColor");
        	var selectionColor:uint = getStyle("selectionColor");
        	
        	graphics.clear();
        	
        	switch(name)
        {
        	case "upSkin":
        	//creamos el area invisible para que recoga las acciones del raton
        	drawRoundRect
        	(
        	0,0,w,h,cornerRadius,0,0
        	);
        	break;
        	
        	case "selectedUpSkin":
        	case "selectedOverSkin":
        	case "overSkin":
        	//creamos el area invisible para que recoga las acciones del raton
        	drawRoundRect
        	(
        	0,0,w,h,cornerRadius,rollOverColor,1
        	
        	);
        	break;
        	
        	case "selectedDownSkin":
        	case "downSkin":
        	//creamos el area invisible para que recoga las acciones del raton
        	drawRoundRect
        	(
        	0,0,w,h,cornerRadius,selectionColor,1
        	);
        	break;
        	
        	case "selectedDisabledSkin":
        	case "disabledSkin":
        	//creamos el area invisible para que recoga las acciones del raton
        	drawRoundRect
        	(
        	0,0,w,h,cornerRadius,0,0
        	);
        	break;
        }	
        
        
	}
}
}

